import Decimal from "decimal.js";

/**
 * 比较两个日期是否为同一天
 * @param {String|Date} fixedTime - 固定时间字符串或Date对象 (例如: '2025-05-09 11:59:59')
 * @param {String|Date} pickerTime - 日期选择器返回的时间字符串或Date对象
 * @returns {Boolean} - 如果日期相同返回true，否则返回false
 */
export const isSameDate = (fixedTime, pickerTime) => {
    // 将输入转换为Date对象
    const date1 = new Date(fixedTime);
    const date2 = new Date(pickerTime);

    // 比较年、月、日
    return (
        date1.getFullYear() === date2.getFullYear() &&
        date1.getMonth() === date2.getMonth() &&
        date1.getDate() === date2.getDate()
    );
}

export const addDecimal = (num1, num2) => {
    return Decimal.add(num1, num2).toNumber()
}